package com.crm.model.entity.orderManager;

import java.math.BigDecimal;
import java.util.Date;

public class CustomerProductOrderDetail {
    private String productOrderDetailId;

    private String orderDetailName;

    private String productCode;

    private String productCategories;

    private BigDecimal productOriginalPrice;

    private BigDecimal productUnitPrice;

    private BigDecimal productMemberPrice;

    private BigDecimal productPreferentialPrice;

    private BigDecimal productFinalPrice;

    private Integer productQuantity;

    private String productOrderDetailType;

    private String productStatus;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private String orderRelationId;

    private String productOrderId;

    private String batchUpdatePrice;

    private Short deleteStatus;

    public CustomerProductOrderDetail(String productOrderDetailId, String orderDetailName, String productCode, String productCategories, BigDecimal productOriginalPrice, BigDecimal productUnitPrice, BigDecimal productMemberPrice, BigDecimal productPreferentialPrice, BigDecimal productFinalPrice, Integer productQuantity, String productOrderDetailType, String productStatus, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, String orderRelationId, String productOrderId, String batchUpdatePrice, Short deleteStatus) {
        this.productOrderDetailId = productOrderDetailId;
        this.orderDetailName = orderDetailName;
        this.productCode = productCode;
        this.productCategories = productCategories;
        this.productOriginalPrice = productOriginalPrice;
        this.productUnitPrice = productUnitPrice;
        this.productMemberPrice = productMemberPrice;
        this.productPreferentialPrice = productPreferentialPrice;
        this.productFinalPrice = productFinalPrice;
        this.productQuantity = productQuantity;
        this.productOrderDetailType = productOrderDetailType;
        this.productStatus = productStatus;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.orderRelationId = orderRelationId;
        this.productOrderId = productOrderId;
        this.batchUpdatePrice = batchUpdatePrice;
        this.deleteStatus = deleteStatus;
    }

    public CustomerProductOrderDetail() {
        super();
    }

    public String getProductOrderDetailId() {
        return productOrderDetailId;
    }

    public void setProductOrderDetailId(String productOrderDetailId) {
        this.productOrderDetailId = productOrderDetailId == null ? null : productOrderDetailId.trim();
    }

    public String getOrderDetailName() {
        return orderDetailName;
    }

    public void setOrderDetailName(String orderDetailName) {
        this.orderDetailName = orderDetailName == null ? null : orderDetailName.trim();
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode == null ? null : productCode.trim();
    }

    public String getProductCategories() {
        return productCategories;
    }

    public void setProductCategories(String productCategories) {
        this.productCategories = productCategories == null ? null : productCategories.trim();
    }

    public BigDecimal getProductOriginalPrice() {
        return productOriginalPrice;
    }

    public void setProductOriginalPrice(BigDecimal productOriginalPrice) {
        this.productOriginalPrice = productOriginalPrice;
    }

    public BigDecimal getProductUnitPrice() {
        return productUnitPrice;
    }

    public void setProductUnitPrice(BigDecimal productUnitPrice) {
        this.productUnitPrice = productUnitPrice;
    }

    public BigDecimal getProductMemberPrice() {
        return productMemberPrice;
    }

    public void setProductMemberPrice(BigDecimal productMemberPrice) {
        this.productMemberPrice = productMemberPrice;
    }

    public BigDecimal getProductPreferentialPrice() {
        return productPreferentialPrice;
    }

    public void setProductPreferentialPrice(BigDecimal productPreferentialPrice) {
        this.productPreferentialPrice = productPreferentialPrice;
    }

    public BigDecimal getProductFinalPrice() {
        return productFinalPrice;
    }

    public void setProductFinalPrice(BigDecimal productFinalPrice) {
        this.productFinalPrice = productFinalPrice;
    }

    public Integer getProductQuantity() {
        return productQuantity;
    }

    public void setProductQuantity(Integer productQuantity) {
        this.productQuantity = productQuantity;
    }

    public String getProductOrderDetailType() {
        return productOrderDetailType;
    }

    public void setProductOrderDetailType(String productOrderDetailType) {
        this.productOrderDetailType = productOrderDetailType == null ? null : productOrderDetailType.trim();
    }

    public String getProductStatus() {
        return productStatus;
    }

    public void setProductStatus(String productStatus) {
        this.productStatus = productStatus == null ? null : productStatus.trim();
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getOrderRelationId() {
        return orderRelationId;
    }

    public void setOrderRelationId(String orderRelationId) {
        this.orderRelationId = orderRelationId == null ? null : orderRelationId.trim();
    }

    public String getProductOrderId() {
        return productOrderId;
    }

    public void setProductOrderId(String productOrderId) {
        this.productOrderId = productOrderId == null ? null : productOrderId.trim();
    }

    public String getBatchUpdatePrice() {
        return batchUpdatePrice;
    }

    public void setBatchUpdatePrice(String batchUpdatePrice) {
        this.batchUpdatePrice = batchUpdatePrice == null ? null : batchUpdatePrice.trim();
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }
}